package com.cabinet.em;
/**
 * 商品状态
 * @author lvzf
 * 2015年11月13日 上午11:12:24
 */
public enum GoodsStatusEnum {
	publish("上架", 0),
	temp("仓库中",1),
	delete("已删除",2),
	down("违规下架",-2);
     // 成员变量
	private String name;
	private int index;
	// 构造方法
	private GoodsStatusEnum(String name, int index) {
		this.name = name;
		this.index = index;
	}

	// 普通方法
	public static String getName(int index) {
		for (GoodsStatusEnum c : GoodsStatusEnum.values()) {
			if (c.getIndex() == index) {
				return c.name;
			}
		}
		return null;
	}
	public static GoodsStatusEnum getInstance(int index) { 
		for (GoodsStatusEnum c : GoodsStatusEnum.values()) {
			if (c.getIndex() == index) {
				return c;
			}
		}
		return null;
	  } 
	// get set 方法
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getIndex() {
		return index;
	}

	public void setIndex(int index) {
		this.index = index;
	}

}
